.input-infor {
    position: relative;
    display: inline;
    border-collapse: separate;
}

.ppp {
    border-bottom: 1px solid #dcdcdc;
}

.search-name {
    width:70%;
    border:0;
    display:inline;
}
.width-auto{
    display: inline;
}
.h3-width {
    margin-left: 5%;
}
.title-height h3{
    line-height: 26px;
    font-size: 18px;
}
.btn-red {
    background-color: #df3031;
    border-color: #df3031;
}


.float-right{
    float: right;
}

.btn-center {
    text-align:center;
    padding-top:20px;
}

.hhh {
    font-size: 14px;
}
/*for old android begin*/
.sign-info {
    width: 37%;
}
/*for old android end*/
.sign-info {
    width: calc(50% - 38px);
    border: 0;
    display: inline;
    border-bottom: 1px solid #e7eaec;
}
.evaluate-label {
    margin-top: 10px;
    font-size: 15px;
}

hr {
    border: 0;
    border-top: 1px solid #eee;
    margin-top: -10px;
}

.repair-go {
    background-color: #df3031;
    border-color: #df3031;
}
.p-margin{
	margin: -6px 0 2px;
}
#reservationtime {
    display:inline;
}
.border-none{
    border: none;
}
.btn-sh{
    padding: 2px 10px;
}
.date-size{
    width:33%;
    border:0px;
    background:none;
}
.personal-search{
	margin: 8px 0;
}
/*for old android begin*/
.personal-search .form-control{
	max-width:75%;
}
/*for old android end*/
.personal-search .form-control{
	max-width:calc(100% - 72px);
}
.personal-search .btn{
	margin: 1px 0;
}
@media only screen and (max-width:639px){
    .date-size{
        width:75%;
        border:0px;
        background:none;
    }
}